home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
nem
/
nem.exe
/
RHP.PLP
< prev
next >
Wrap
Text File
|
1991-04-03
|
2KB
|
46 lines
/* auto pilot program 「NEM 2.04」 1991.4.01 By GOOSE(MAF00070) */
/* %Rhp { */
/* [LOGPATH,HP,DATE] */
/* Rhp:HPの未読をダウンする。 */
%onehp {
[ONEDATA]
%HPID @head(ONEDATA,{:});
%HPPASSWD @body(ONEDATA,{:},{:});
%HPNAME @tail(ONEDATA,{:});
%FILE LOGPATH|{\}|HPNAME|{.}|DATE;
case(DEBUG,{Yes},{display(HPPASSWD)});
type({GO HP\n});wait(ABORTTIME,{Abort},{\n>},);
type({1\n});
wait(ABORTTIME,{Abort},{のHP)\n:},);type(HPID|{\n});
case(UID<>HPID,
{Yes},{wait(ABORTTIME,{Abort},{ワード\n:},);type(HPPASSWD|{\n})});
wait(ABORTTIME,{Abort},{\nHP>},);
%temp CCSLINE|DAYTIME;;
write(FILE,temp);
type({READ NEW\n});
receive(FILE);
loop({wait({600},{Abort},
{続き(改行のみ:次頁)\n>},{type({\n});im({Yes})},
{more>},{type({\n});im({Yes})},
{\nHP>},
{stoprec;
case(LOGADD={Yes},{Yes},{Logadd(LOGPATH,HPNAME,DATE)});
im({No})},
{\n◆指定日付以降のメッセージはありません◆\n},
{stoprec;dispoff({Yes});%temp {DEL }|FILE;command(temp);dispoff({No});
wait(ABORTTIME,{Abort},{\nHP>},);
im({No})})
})
};
var ALLHP[80];ALLHP:=HP;
type({TIME\n});
wait(ABORTTIME,{Abort},{\n ご利用時間 },);
%DAYTIME @tail(@body(@laststr,,{\n ご利用時間 }),{\n })|{\n};
wait(ABORTTIME,{Abort},
{\n>},,{\nMAIL>},,{\nHP>},,{\nFORUM>},,{\nBBS>},,{\nCCS(N)>},,{\nLIB>},);
loop({case(@head(ALLHP,{,})={No},
{Yes},{im({No})},
{No},{onehp(@head(ALLHP,{,}));ALLHP:=@body(ALLHP,{,});im({Yes})})}
)
/* }; */